GPSy is provided as a "fat" binary and is PowerPC accelerated. The minimum system is a 68020 or higher running System 7.0. GPSy is System 8/8.1 compatible and we recommend System 7.5 or above. GPSy's memory footprint is a minimum of one megabyte but viewing large images in high resolution will require its memory partition to be expanded.
GPSy 3.0 requires QuickTime 2.5 to be installed for map support and we highly recommend that QuickTime 3.0 be installed: http://www.apple.com/quicktime
For a list of tested MacOS systems, see: http://www.gpsy.com/compatibility.html
Tested GPS Units
GPSy was designed to work with any NMEA-0183 compatible GPS unit and a non-compatible device has yet to be found. The following units have been tested successfully with GPSy, but should not be considered a comprehensive or restrictive list. If you don't see yours below; but find that it works, please let me know and I'll add it to the list:
Apelco GPS-15
Apelco GPS-6700
Ashtec SCA-12/12S
DeLorme Tripmate*
Eagle Accunav Sport
Eagle Explorer
Garmin GPS 12
Garmin GPS 12XL
Garmin GPS 20
Garmin GPS 20SL
Garmin GPS 30
Garmin GPS 31
Garmin GPS 35
Garmin GPS 36
Garmin GPS 38
Garmin GPS 40
Garmin GPS 45
Garmin GPS 45XL
Garmin GPS 50
Garmin GPS 55
Garmin GPS 90
Garmin GPS 120
Garmin GPS 125
Garmin GPS 135
Garmin GPS 175
Garmin GPS II
Garmin GPS II+
Garmin GPS III
Garmin GPS III Pilot
Garmin GPSMap 195
Lowrance GlobalNav 200
Lowrance SeeNav
Magellan GPS3000/3000XL w/ power/data module
Magellan GPS4000/4000XL w/ power/data module
Magellan Meridian XL
Magellan Pro Mark-X (NMEA output)
Magellan Trailblazer XL
Motorola PVT-6
Novatel NavCard†
Panasonic KX-G93; KX-G5700
Sony IPS-3000
Sony IPS-5000
Sony IPS-5100
Sony IPS760
Sony PACY-CNV10
Trimble 4000SSi
Trimble Ensign XL
Trimble GPS PC-Card (in a PB5300)
Trimble Scoutmaster
Trimble FlightPro
* DeLorme Tripmate support is provided under license from DeLorme Mapping, Inc.
† Requires configuration of GPS host unit for NMEA output.
Starting with version 2.2, GPSy offers NMEA-0182 support. However, compliance has only been verified by using the Garmin 12-XL in NMEA-0182 mode. If you have a NMEA-0182 device and can test GPSy with it, please e-mail <support@gpsy.com>.
Garmin GPS 12XL
Starting with version 2.5, GPSy offers Rockwell NavCore V Binary Protocol support. The following GPS units with the Rockwell chipset have been tested. If you have a Rockwell protocol unit that isn't listed below and it works with GPSy, please e-mail <support@gpsy.com> and we'll add it to the list.
DeLorme TrackNGo
Rockwell NavCard
Toshiba Noteworthy GPS PC Card NWGPS01
Starting with version 3.0, GPSy offers Rockwell Zodiac Binary Protocol support. The following GPS units with the Rockwell chipset have been tested. If you have a Rockwell Zodiac protocol unit that isn't listed below and it works with GPSy, please e-mail <support@gpsy.com> and we'll add it to the list.
DeLorme Tripmate
Starting with Version 3.0, GPSy offers Sony IPS protocol support. The following GPS units with the Sony protocol have been tested. If you have a Sony protocol unit that isn't listed below and it works with GPSy, please e-mail <support@gpsy.com> and we'll add it to the list.
Sony IPS-3000
Sony IPS-5000
Sony IPS-5100
Sony IPS760
Sony PACY-CNV10
NMEA-0183 Compatibility
GPSy™ is compatible with any NMEA-0183 compatible talker that produces proper NMEA sentences. GPSy recognizes major NMEA sentences produced by GPS, Loran-C, and other navigational units. Currently recognized and supported sentence types are:
AAM - Waypoint arrival alarm
APA - Autopilot format A
APB - Autopilot format B
BOD - Bearing, origin to destination
BWC - Bearing and distance to waypoint, great circle
BWR - Bearing and distance to waypoint, rhumb line (overridden by BWC if available)
DBT - Depth below transducer
DPT - Depth of water
GGA - Global Positioning System Fix Data
GSA - GPS DOP and active satellites
GSV - Satellites in view
GLL - Geographic position, latitude and longitude (and time)
HDM - Heading, magnetic north
HDT - Heading, true north
HSC - Steer to heading
MTW - Mean water temperature
RMB - Recommended minimum navigation info when dest. waypoint is active
RMC - Recommended minimum specific GPS/Transit data
VTG - Track made good and ground speed
WCV - Waypoint closure velocity
XTE - Cross-track error
XTR - Cross-track error, dead reckoning (overriden by XTE if available)
Recognized and supported proprietary sentences are:
PGRME - Garmin Proprietary Position Error Sentence
PGRMF - Garmin Proprietary Position Fix Sentence
PGRMM - Garmin Proprietary Map Datum Sentence
PGRMV - Garmin Proprietary Velocity Sentence
PGRMZ - Garmin Proprietary Altitude Information
PRWIZCH - Rockwell Proprietary Zodiac Channel Information
Recognized but not supported sentence types are seen by GPSy and catalogued as NMEA sentences but are not parsed. Note that most of these are not used by the majority of GPS units, nor is there any mission-critical information that is not provided in the sentences above:
ALM - GPS Almanac Data
ASD - Autopilot system data
BEC - Bearing and distance to waypoint
BER - Bearing and distance to waypoint, dead reckoning
BPI - ?? Autohelm Seatalk Sentence??
BWW - Bearing, waypoint to waypoint
DCN - Decca Position
DPT - Depth
FSI - Frequency set information
GLC - Geographic position, Loran-C
GXA - TRANSIT Position
HCS - ?? Autohelm Seatalk Sentence??
HDG - Heading, deviation & variation
LCD - Loran-C Signal Data
MWV - Wind speed and angle
OLN - Omega Lane Numbers
OSD - Own Ship Data
R00 - List of waypoint ID's currently in active route (proprietary Garmin)
RMA - Recommended minimum specific Loran-C Data
ROT - Rate of Turn
RPM - Revolutions
RSA - Rudder Sensor Angle
RSD - RADAR System Data
RTE - Waypoints in active route
SFI - Scanning Frequency Information
STN - Multiple Data ID
TRF - TRANSIT Fix Data
TTM - Tracked Target Message
VHW - Water speed and heading
VBW - Dual Ground/Water speed
VDR - Set and Drift
VHW - Water speed and heading
VLW - Distance travelled through the water
VPW - Speed, measured parallel to wind
VWR - Relative wind direction and speed
WDC - Distance to waypoint
WDR - Distance to waypoint, rhumbline
WNC - Distance, waypoint to waypoint
WPL - Waypoint location
ZDA - Time and Date
ZFO - UTC & Time from origin waypoint
PSLIB - Starlink Differential GPS control data
NMEA standard bps settings are 4800 bps; 8 data bits; 1 stop bit; no parity. You can use a telecomunication program at these settings to test whether your Mac is receiving the GPS NMEA sentences correctly or not. If your NMEA device produces sentences that are currently not supported, please send a log (produced by GPSy or your telecom program) and I'll add those sentences for you.
GPSy supports standard serial ports as well as any CommunicationToolbox (CTB) compatible serial port. This includes virtual serial ports such as PortShare, PortJuggler, PC Card GPS units, NuBus/PCI serial ports, and so forth.
GPSy can be set to a bps speed setting of 150, 300, 1200, 2400, 4800 (standard NMEA-1083), 9600, 19200, 38400, and 57600.
Version 3.0 of GPSy introduced support for Eagle and Magellan as well as Garmin proprietary upload/download protocols. The Trimble proprietary protocols is also being investigated. If I can find a published API for it and support is feasible,I will include it in a future releases.